package com.koko.utils;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

public class UniqueNumberGeneratorUtil {
    public static String generateOrderNumber(String prefix) {
        // 获取当前时间戳
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
        String timestamp = sdf.format(new Date());

        // 生成一个随机数
        Random random = new Random();
        int randomNum = random.nextInt(10000); // 生成0-9999的随机数

        // 拼接时间戳和随机数
        return prefix + timestamp + String.format("%04d", randomNum); // 确保随机数是4位
    }
}
